.list-box{
    background-color: #fff;
    padding:20px;
    border-radius:10px;
    margin:20px auto;
    box-shadow:3px 3px 10px #999;
    min-height:400px;
}
table{
    margin-top:20px;
    width:100%;
    border-spacing: 0;
    border-collapse: collapse;
}
th,td{
    border-top:1px solid #ddd;
    line-height:20px;
    color:#333;
    padding:8px;
    text-align: center;
}
th{
   border-bottom:2px solid #ccc;
}
.form-box{
    width:600px;
    margin:0 auto;
    display: block;
}
.form-item{
    margin-bottom:20px;
    display: flex;
    align-items: flex-start;
}
.form-item>label{
    margin-right:20px;
    text-align: left;
    width:80px;
    line-height:30px;
    padding:5px 0;
}
.form-item .btn{
    margin-right:25px;
}
.form-item input,.form-item textarea{
    flex:1;
    padding:5px 8px;
    
}

.btn-item .reset-btn{
    width:100px;
    cursor: pointer;
}